/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package LogicaNegocio;

import java.util.List;

/**
 *
 * @author matii_000
 */
public class Turno {
      private String fecha;
      private String hora;
      private Cliente unCliente;
      private Servicio unServicio;
      private List<Especialista> Espacialistas;
      private OrdenDeReparacion unaOrden;
      private AtencionAlPublico unAtencionAlPublico;
      private Vehiculo unVehiculo;

      public String getFecha() {
            return fecha;
      }

      public void setFecha(String fecha) {
            this.fecha = fecha;
      }

      public String getHora() {
            return hora;
      }

      public void setHora(String hora) {
            this.hora = hora;
      }

      public Cliente getUnCliente() {
            return unCliente;
      }

      public void setUnCliente(Cliente unCliente) {
            this.unCliente = unCliente;
      }

      public Servicio getUnServicio() {
            return unServicio;
      }

      public void setUnServicio(Servicio unServicio) {
            this.unServicio = unServicio;
      }

      public List<Especialista> getEspacialistas() {
            return Espacialistas;
      }

      public void setEspacialistas(List<Especialista> Espacialistas) {
            this.Espacialistas = Espacialistas;
      }

      public OrdenDeReparacion getUnaOrden() {
            return unaOrden;
      }

      public void setUnaOrden(OrdenDeReparacion unaOrden) {
            this.unaOrden = unaOrden;
      }

      public AtencionAlPublico getUnAtencionAlPublico() {
            return unAtencionAlPublico;
      }

      public void setUnAtencionAlPublico(AtencionAlPublico unAtencionAlPublico) {
            this.unAtencionAlPublico = unAtencionAlPublico;
      }

      public Vehiculo getUnVehiculo() {
            return unVehiculo;
      }

      public void setUnVehiculo(Vehiculo unVehiculo) {
            this.unVehiculo = unVehiculo;
      }

      public Turno() {
      }

      public Turno(String fecha, String hora, Cliente unCliente, Servicio unServicio, List<Especialista> Espacialistas, OrdenDeReparacion unaOrden, AtencionAlPublico unAtencionAlPublico, Vehiculo unVehiculo) {
            this.fecha = fecha;
            this.hora = hora;
            this.unCliente = unCliente;
            this.unServicio = unServicio;
            this.Espacialistas = Espacialistas;
            this.unaOrden = unaOrden;
            this.unAtencionAlPublico = unAtencionAlPublico;
            this.unVehiculo = unVehiculo;
      }
      
      public void agregarEspecialista(Especialista unEspecialista){
            this.Espacialistas.add(unEspecialista);
      }
     
     public void verificarTurnos(){}
     public void crearOrdenReparacion(){}
     public void modificarOrdenReparacion(){}
     
}
